lbl_80140338: /* 80140338 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014033C 7C 08 02 A6 */ mflr r0 /* 80140340 90 01 00 14 */ stw r0, 0x14(r1) /* 80140344 93 E1 00 0C */ stw r31, 0xc(r1) /* 80140348 7C 7F 1B 78 */ mr r31, r3 /* 8014034C 80 63 06 50 */ lwz r3, 0x650(r3) /* 80140350 80 03 00 04 */ lwz r0, 4(r3) /* 80140354 90 1F 06 4C */ stw r0, 0x64c(r31) /* 80140358 80 7F 06 54 */ lwz r3, 0x654(r31) /* 8014035C 80 03 00 04 */ lwz r0, 4(r3) /* 80140360 90 1F 06 C0 */ stw r0, 0x6c0(r31) /* 80140364 80 1F 05 78 */ lwz r0, 0x578(r31) /* 80140368 54 00 02 53 */ rlwinm. r0, r0, 0, 9, 9 /* 8014036C 40 82 00 EC */ bne lbl_80140458 /* 80140370 80 7F 06 4C */ lwz r3, 0x64c(r31) /* 80140374 80 63 00 28 */ lwz r3, 0x28(r3) /* 80140378 80 63 00 00 */ lwz r3, 0(r3) /* 8014037C 80 1F 1F 20 */ lwz r0, 0x1f20(r31) /* 80140380 90 03 00 54 */ stw r0, 0x54(r3) /* 80140384 80 7F 06 4C */ lwz r3, 0x64c(r31) /* 80140388 80 63 00 28 */ lwz r3, 0x28(r3) /* 8014038C 80 63 00 04 */ lwz r3, 4(r3) /* 80140390 80 1F 1F 24 */ lwz r0, 0x1f24(r31) /* 80140394 90 03 00 54 */ stw r0, 0x54(r3) /* 80140398 80 7F 06 4C */ lwz r3, 0x64c(r31) /* 8014039C 80 63 00 28 */ lwz r3, 0x28(r3) /* 801403A0 80 63 00 40 */ lwz r3, 0x40(r3) /* 801403A4 80 1F 1F 20 */ lwz r0, 0x1f20(r31) /* 801403A8 90 03 00 54 */ stw r0, 0x54(r3) /* 801403AC 38 C0 00 00 */ li r6, 0 /* 801403B0 3C 60 80 0A */ lis r3, daAlink_modelCallBack__FP8J3DJointi@ha /* 0x8009EC28@ha */ /* 801403B4 38 63 EC 28 */ addi r3, r3, daAlink_modelCallBack__FP8J3DJointi@l /* 0x8009EC28@l */ /* 801403B8 48 00 00 1C */ b lbl_801403D4 lbl_801403BC: /* 801403BC 80 BF 06 4C */ lwz r5, 0x64c(r31) /* 801403C0 80 A5 00 28 */ lwz r5, 0x28(r5) /* 801403C4 54 C0 13 BA */ rlwinm r0, r6, 2, 0xe, 0x1d /* 801403C8 7C A5 00 2E */ lwzx r5, r5, r0 /* 801403CC 90 65 00 04 */ stw r3, 4(r5) /* 801403D0 38 C6 00 01 */ addi r6, r6, 1 lbl_801403D4: /* 801403D4 54 C0 04 3E */ clrlwi r0, r6, 0x10 /* 801403D8 28 00 00 23 */ cmplwi r0, 0x23 /* 801403DC 41 80 FF E0 */ blt lbl_801403BC /* 801403E0 80 7F 06 58 */ lwz r3, 0x658(r31) /* 801403E4 80 C3 00 04 */ lwz r6, 4(r3) /* 801403E8 38 E0 00 01 */ li r7, 1 /* 801403EC 3C 60 80 0A */ lis r3, daAlink_headModelCallBack__FP8J3DJointi@ha /* 0x8009EF38@ha */ /* 801403F0 38 A3 EF 38 */ addi r5, r3, daAlink_headModelCallBack__FP8J3DJointi@l /* 0x8009EF38@l */ /* 801403F4 48 00 00 18 */ b lbl_8014040C lbl_801403F8: /* 801403F8 80 66 00 28 */ lwz r3, 0x28(r6) /* 801403FC 54 E0 13 BA */ rlwinm r0, r7, 2, 0xe, 0x1d /* 80140400 7C 63 00 2E */ lwzx r3, r3, r0 /* 80140404 90 A3 00 04 */ stw r5, 4(r3) /* 80140408 38 E7 00 01 */ addi r7, r7, 1 lbl_8014040C: /* 8014040C 54 E3 04 3E */ clrlwi r3, r7, 0x10 /* 80140410 A0 06 00 2C */ lhz r0, 0x2c(r6) /* 80140414 7C 03 00 40 */ cmplw r3, r0 /* 80140418 41 80 FF E0 */ blt lbl_801403F8 /* 8014041C 2C 04 00 00 */ cmpwi r4, 0 /* 80140420 41 82 01 1C */ beq lbl_8014053C /* 80140424 80 9F 21 54 */ lwz r4, 0x2154(r31) /* 80140428 28 04 00 00 */ cmplwi r4, 0 /* 8014042C 41 82 00 10 */ beq lbl_8014043C /* 80140430 80 7F 06 C0 */ lwz r3, 0x6c0(r31) /* 80140434 38 63 00 58 */ addi r3, r3, 0x58 /* 80140438 48 1E F7 91 */ bl entryTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern lbl_8014043C: /* 8014043C 80 9F 21 58 */ lwz r4, 0x2158(r31) /* 80140440 28 04 00 00 */ cmplwi r4, 0 /* 80140444 41 82 00 F8 */ beq lbl_8014053C /* 80140448 80 7F 06 C0 */ lwz r3, 0x6c0(r31) /* 8014044C 38 63 00 58 */ addi r3, r3, 0x58 /* 80140450 48 1E F8 75 */ bl entryTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey /* 80140454 48 00 00 E8 */ b lbl_8014053C lbl_80140458: /* 80140458 80 7F 06 4C */ lwz r3, 0x64c(r31) /* 8014045C 80 63 00 28 */ lwz r3, 0x28(r3) /* 80140460 80 63 00 00 */ lwz r3, 0(r3) /* 80140464 38 80 00 00 */ li r4, 0 /* 80140468 90 83 00 54 */ stw r4, 0x54(r3) /* 8014046C 80 7F 06 4C */ lwz r3, 0x64c(r31) /* 80140470 80 63 00 28 */ lwz r3, 0x28(r3) /* 80140474 80 63 00 04 */ lwz r3, 4(r3) /* 80140478 90 83 00 54 */ stw r4, 0x54(r3) /* 8014047C 80 7F 06 4C */ lwz r3, 0x64c(r31) /* 80140480 80 63 00 28 */ lwz r3, 0x28(r3) /* 80140484 80 63 00 40 */ lwz r3, 0x40(r3) /* 80140488 90 83 00 54 */ stw r4, 0x54(r3) /* 8014048C 80 7F 06 C0 */ lwz r3, 0x6c0(r31) /* 80140490 80 63 00 28 */ lwz r3, 0x28(r3) /* 80140494 80 63 00 00 */ lwz r3, 0(r3) /* 80140498 90 83 00 54 */ stw r4, 0x54(r3) /* 8014049C 7C 85 23 78 */ mr r5, r4 /* 801404A0 48 00 00 1C */ b lbl_801404BC lbl_801404A4: /* 801404A4 80 7F 06 4C */ lwz r3, 0x64c(r31) /* 801404A8 80 63 00 28 */ lwz r3, 0x28(r3) /* 801404AC 54 A0 13 BA */ rlwinm r0, r5, 2, 0xe, 0x1d /* 801404B0 7C 63 00 2E */ lwzx r3, r3, r0 /* 801404B4 90 83 00 04 */ stw r4, 4(r3) /* 801404B8 38 A5 00 01 */ addi r5, r5, 1 lbl_801404BC: /* 801404BC 54 A0 04 3E */ clrlwi r0, r5, 0x10 /* 801404C0 28 00 00 23 */ cmplwi r0, 0x23 /* 801404C4 41 80 FF E0 */ blt lbl_801404A4 /* 801404C8 80 7F 06 58 */ lwz r3, 0x658(r31) /* 801404CC 80 A3 00 04 */ lwz r5, 4(r3) /* 801404D0 38 C0 00 01 */ li r6, 1 /* 801404D4 38 80 00 00 */ li r4, 0 /* 801404D8 48 00 00 18 */ b lbl_801404F0 lbl_801404DC: /* 801404DC 80 65 00 28 */ lwz r3, 0x28(r5) /* 801404E0 54 C0 13 BA */ rlwinm r0, r6, 2, 0xe, 0x1d /* 801404E4 7C 63 00 2E */ lwzx r3, r3, r0 /* 801404E8 90 83 00 04 */ stw r4, 4(r3) /* 801404EC 38 C6 00 01 */ addi r6, r6, 1 lbl_801404F0: /* 801404F0 54 C3 04 3E */ clrlwi r3, r6, 0x10 /* 801404F4 A0 05 00 2C */ lhz r0, 0x2c(r5) /* 801404F8 7C 03 00 40 */ cmplw r3, r0 /* 801404FC 41 80 FF E0 */ blt lbl_801404DC /* 80140500 80 1F 05 78 */ lwz r0, 0x578(r31) /* 80140504 54 00 02 D9 */ rlwinm. r0, r0, 0, 0xb, 0xc /* 80140508 40 82 00 34 */ bne lbl_8014053C /* 8014050C 38 C0 00 06 */ li r6, 6 /* 80140510 3C 60 80 0A */ lis r3, daAlink_headModelCallBack__FP8J3DJointi@ha /* 0x8009EF38@ha */ /* 80140514 38 63 EF 38 */ addi r3, r3, daAlink_headModelCallBack__FP8J3DJointi@l /* 0x8009EF38@l */ /* 80140518 48 00 00 18 */ b lbl_80140530 lbl_8014051C: /* 8014051C 80 85 00 28 */ lwz r4, 0x28(r5) /* 80140520 54 C0 13 BA */ rlwinm r0, r6, 2, 0xe, 0x1d /* 80140524 7C 84 00 2E */ lwzx r4, r4, r0 /* 80140528 90 64 00 04 */ stw r3, 4(r4) /* 8014052C 38 C6 00 01 */ addi r6, r6, 1 lbl_80140530: /* 80140530 54 C0 04 3E */ clrlwi r0, r6, 0x10 /* 80140534 28 00 00 08 */ cmplwi r0, 8 /* 80140538 41 80 FF E4 */ blt lbl_8014051C lbl_8014053C: /* 8014053C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80140540 80 01 00 14 */ lwz r0, 0x14(r1) /* 80140544 7C 08 03 A6 */ mtlr r0 /* 80140548 38 21 00 10 */ addi r1, r1, 0x10 /* 8014054C 4E 80 00 20 */ blr