lbl_80186B48: /* 80186B48 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80186B4C 7C 08 02 A6 */ mflr r0 /* 80186B50 90 01 00 44 */ stw r0, 0x44(r1) /* 80186B54 39 61 00 40 */ addi r11, r1, 0x40 /* 80186B58 48 1D B6 7D */ bl _savegpr_27 /* 80186B5C 7C 7D 1B 78 */ mr r29, r3 /* 80186B60 7C 9E 23 78 */ mr r30, r4 /* 80186B64 7C BF 2B 78 */ mr r31, r5 /* 80186B68 2C 1E 03 1F */ cmpwi r30, 0x31f /* 80186B6C 40 82 00 B0 */ bne lbl_80186C1C /* 80186B70 38 00 00 01 */ li r0, 1 /* 80186B74 98 1D 02 83 */ stb r0, 0x283(r29) /* 80186B78 3B 60 00 00 */ li r27, 0 /* 80186B7C 3B 80 00 00 */ li r28, 0 lbl_80186B80: /* 80186B80 88 1D 02 67 */ lbz r0, 0x267(r29) /* 80186B84 7C 1B 00 00 */ cmpw r27, r0 /* 80186B88 40 82 00 44 */ bne lbl_80186BCC /* 80186B8C 38 00 00 FF */ li r0, 0xff /* 80186B90 98 01 00 10 */ stb r0, 0x10(r1) /* 80186B94 98 01 00 11 */ stb r0, 0x11(r1) /* 80186B98 98 01 00 12 */ stb r0, 0x12(r1) /* 80186B9C 98 01 00 13 */ stb r0, 0x13(r1) /* 80186BA0 80 01 00 10 */ lwz r0, 0x10(r1) /* 80186BA4 90 01 00 14 */ stw r0, 0x14(r1) /* 80186BA8 38 1C 03 94 */ addi r0, r28, 0x394 /* 80186BAC 7C 7D 00 2E */ lwzx r3, r29, r0 /* 80186BB0 80 63 00 04 */ lwz r3, 4(r3) /* 80186BB4 38 81 00 14 */ addi r4, r1, 0x14 /* 80186BB8 81 83 00 00 */ lwz r12, 0(r3) /* 80186BBC 81 8C 00 A8 */ lwz r12, 0xa8(r12) /* 80186BC0 7D 89 03 A6 */ mtctr r12 /* 80186BC4 4E 80 04 21 */ bctrl /* 80186BC8 48 00 00 44 */ b lbl_80186C0C lbl_80186BCC: /* 80186BCC 38 00 00 96 */ li r0, 0x96 /* 80186BD0 98 01 00 08 */ stb r0, 8(r1) /* 80186BD4 98 01 00 09 */ stb r0, 9(r1) /* 80186BD8 98 01 00 0A */ stb r0, 0xa(r1) /* 80186BDC 38 00 00 FF */ li r0, 0xff /* 80186BE0 98 01 00 0B */ stb r0, 0xb(r1) /* 80186BE4 80 01 00 08 */ lwz r0, 8(r1) /* 80186BE8 90 01 00 0C */ stw r0, 0xc(r1) /* 80186BEC 38 1C 03 94 */ addi r0, r28, 0x394 /* 80186BF0 7C 7D 00 2E */ lwzx r3, r29, r0 /* 80186BF4 80 63 00 04 */ lwz r3, 4(r3) /* 80186BF8 38 81 00 0C */ addi r4, r1, 0xc /* 80186BFC 81 83 00 00 */ lwz r12, 0(r3) /* 80186C00 81 8C 00 A8 */ lwz r12, 0xa8(r12) /* 80186C04 7D 89 03 A6 */ mtctr r12 /* 80186C08 4E 80 04 21 */ bctrl lbl_80186C0C: /* 80186C0C 3B 7B 00 01 */ addi r27, r27, 1 /* 80186C10 2C 1B 00 03 */ cmpwi r27, 3 /* 80186C14 3B 9C 00 04 */ addi r28, r28, 4 /* 80186C18 41 80 FF 68 */ blt lbl_80186B80 lbl_80186C1C: /* 80186C1C 80 7D 01 18 */ lwz r3, 0x118(r29) /* 80186C20 80 9D 03 28 */ lwz r4, 0x328(r29) /* 80186C24 81 83 00 00 */ lwz r12, 0(r3) /* 80186C28 81 8C 00 60 */ lwz r12, 0x60(r12) /* 80186C2C 7D 89 03 A6 */ mtctr r12 /* 80186C30 4E 80 04 21 */ bctrl /* 80186C34 93 DD 03 58 */ stw r30, 0x358(r29) /* 80186C38 93 FD 03 5C */ stw r31, 0x35c(r29) /* 80186C3C 80 1D 03 58 */ lwz r0, 0x358(r29) /* 80186C40 C8 22 9F 38 */ lfd f1, lit_4342(r2) /* 80186C44 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80186C48 90 01 00 1C */ stw r0, 0x1c(r1) /* 80186C4C 3C 00 43 30 */ lis r0, 0x4330 /* 80186C50 90 01 00 18 */ stw r0, 0x18(r1) /* 80186C54 C8 01 00 18 */ lfd f0, 0x18(r1) /* 80186C58 EC 00 08 28 */ fsubs f0, f0, f1 /* 80186C5C 80 7D 03 28 */ lwz r3, 0x328(r29) /* 80186C60 D0 03 00 08 */ stfs f0, 8(r3) /* 80186C64 80 7D 01 18 */ lwz r3, 0x118(r29) /* 80186C68 48 17 13 65 */ bl animationTransform__7J2DPaneFv /* 80186C6C 39 61 00 40 */ addi r11, r1, 0x40 /* 80186C70 48 1D B5 B1 */ bl _restgpr_27 /* 80186C74 80 01 00 44 */ lwz r0, 0x44(r1) /* 80186C78 7C 08 03 A6 */ mtlr r0 /* 80186C7C 38 21 00 40 */ addi r1, r1, 0x40 /* 80186C80 4E 80 00 20 */ blr