.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