/* 802DF248 002DC188 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802DF24C 002DC18C 7C 08 02 A6 */ mflr r0 /* 802DF250 002DC190 90 01 00 24 */ stw r0, 0x24(r1) /* 802DF254 002DC194 39 61 00 20 */ addi r11, r1, 0x20 /* 802DF258 002DC198 48 08 2F 81 */ bl _savegpr_28 /* 802DF25C 002DC19C 7C 7C 1B 78 */ mr r28, r3 /* 802DF260 002DC1A0 38 00 00 00 */ li r0, 0 /* 802DF264 002DC1A4 B0 03 00 60 */ sth r0, 0x60(r3) /* 802DF268 002DC1A8 B0 03 00 62 */ sth r0, 0x62(r3) /* 802DF26C 002DC1AC B0 03 00 64 */ sth r0, 0x64(r3) /* 802DF270 002DC1B0 80 63 00 48 */ lwz r3, 0x48(r3) /* 802DF274 002DC1B4 3B C3 00 20 */ addi r30, r3, 0x20 /* 802DF278 002DC1B8 3B A0 00 00 */ li r29, 0 /* 802DF27C 002DC1BC 3C 60 4D 41 */ lis r3, 0x4D415031@ha /* 802DF280 002DC1C0 3B E3 50 31 */ addi r31, r3, 0x4D415031@l /* 802DF284 002DC1C4 48 00 00 98 */ b lbl_802DF31C lbl_802DF288: /* 802DF288 002DC1C8 80 9E 00 00 */ lwz r4, 0(r30) /* 802DF28C 002DC1CC 7C 04 F8 00 */ cmpw r4, r31 /* 802DF290 002DC1D0 41 82 00 64 */ beq lbl_802DF2F4 /* 802DF294 002DC1D4 40 80 00 2C */ bge lbl_802DF2C0 /* 802DF298 002DC1D8 3C 60 49 4E */ lis r3, 0x494E4631@ha /* 802DF29C 002DC1DC 38 03 46 31 */ addi r0, r3, 0x494E4631@l /* 802DF2A0 002DC1E0 7C 04 00 00 */ cmpw r4, r0 /* 802DF2A4 002DC1E4 41 82 00 6C */ beq lbl_802DF310 /* 802DF2A8 002DC1E8 40 80 00 5C */ bge lbl_802DF304 /* 802DF2AC 002DC1EC 3C 60 47 4C */ lis r3, 0x474C5931@ha /* 802DF2B0 002DC1F0 38 03 59 31 */ addi r0, r3, 0x474C5931@l /* 802DF2B4 002DC1F4 7C 04 00 00 */ cmpw r4, r0 /* 802DF2B8 002DC1F8 41 82 00 2C */ beq lbl_802DF2E4 /* 802DF2BC 002DC1FC 48 00 00 48 */ b lbl_802DF304 lbl_802DF2C0: /* 802DF2C0 002DC200 3C 60 57 49 */ lis r3, 0x57494431@ha /* 802DF2C4 002DC204 38 03 44 31 */ addi r0, r3, 0x57494431@l /* 802DF2C8 002DC208 7C 04 00 00 */ cmpw r4, r0 /* 802DF2CC 002DC20C 41 82 00 08 */ beq lbl_802DF2D4 /* 802DF2D0 002DC210 48 00 00 34 */ b lbl_802DF304 lbl_802DF2D4: /* 802DF2D4 002DC214 A0 7C 00 60 */ lhz r3, 0x60(r28) /* 802DF2D8 002DC218 38 03 00 01 */ addi r0, r3, 1 /* 802DF2DC 002DC21C B0 1C 00 60 */ sth r0, 0x60(r28) /* 802DF2E0 002DC220 48 00 00 30 */ b lbl_802DF310 lbl_802DF2E4: /* 802DF2E4 002DC224 A0 7C 00 62 */ lhz r3, 0x62(r28) /* 802DF2E8 002DC228 38 03 00 01 */ addi r0, r3, 1 /* 802DF2EC 002DC22C B0 1C 00 62 */ sth r0, 0x62(r28) /* 802DF2F0 002DC230 48 00 00 20 */ b lbl_802DF310 lbl_802DF2F4: /* 802DF2F4 002DC234 A0 7C 00 64 */ lhz r3, 0x64(r28) /* 802DF2F8 002DC238 38 03 00 01 */ addi r0, r3, 1 /* 802DF2FC 002DC23C B0 1C 00 64 */ sth r0, 0x64(r28) /* 802DF300 002DC240 48 00 00 10 */ b lbl_802DF310 lbl_802DF304: /* 802DF304 002DC244 3C 60 80 3A */ lis r3, lbl_8039D45C@ha /* 802DF308 002DC248 38 63 D4 5C */ addi r3, r3, lbl_8039D45C@l /* 802DF30C 002DC24C 48 00 93 3D */ bl JUTReportConsole lbl_802DF310: /* 802DF310 002DC250 80 1E 00 04 */ lwz r0, 4(r30) /* 802DF314 002DC254 7F DE 02 14 */ add r30, r30, r0 /* 802DF318 002DC258 3B BD 00 01 */ addi r29, r29, 1 lbl_802DF31C: /* 802DF31C 002DC25C 80 7C 00 48 */ lwz r3, 0x48(r28) /* 802DF320 002DC260 80 03 00 0C */ lwz r0, 0xc(r3) /* 802DF324 002DC264 7C 1D 00 40 */ cmplw r29, r0 /* 802DF328 002DC268 41 80 FF 60 */ blt lbl_802DF288 /* 802DF32C 002DC26C 39 61 00 20 */ addi r11, r1, 0x20 /* 802DF330 002DC270 48 08 2E F5 */ bl _restgpr_28 /* 802DF334 002DC274 80 01 00 24 */ lwz r0, 0x24(r1) /* 802DF338 002DC278 7C 08 03 A6 */ mtlr r0 /* 802DF33C 002DC27C 38 21 00 20 */ addi r1, r1, 0x20 /* 802DF340 002DC280 4E 80 00 20 */ blr