Code:
LOAD:0040C4C4 la $t9, gettimeofday
LOAD:0040C4C8 move $a1, $zero
LOAD:0040C4CC jalr $t9 ; gettimeofday
LOAD:0040C4D0 addiu $a0, $sp, 0xF0+var_68
LOAD:0040C4D4 lw $gp, 0xF0+var_D8($sp)
LOAD:0040C4D8 lw $a0, 0xF0+var_68($sp)
LOAD:0040C4DC la $t9, srand
LOAD:0040C4E0 nop
LOAD:0040C4E4 jalr $t9 ; srand
LOAD:0040C4E8 nop
LOAD:0040C4EC lw $gp, 0xF0+var_D8($sp)
LOAD:0040C4F0 nop
LOAD:0040C4F4 la $t9, rand
LOAD:0040C4F8 nop
LOAD:0040C4FC jalr $t9 ; rand
LOAD:0040C500 nop
LOAD:0040C504 li $v1, 0x6B5FCA6B
LOAD:0040C50C mult $v0, $v1
LOAD:0040C510 sra $a0, $v0, 31
LOAD:0040C514 lw $gp, 0xF0+var_D8($sp)
LOAD:0040C518 nop
LOAD:0040C51C la $t9, 0x400000
LOAD:0040C520 nop
LOAD:0040C524 addiu $t9, (sub_404128 - 0x400000)
LOAD:0040C528 mfhi $v1
LOAD:0040C52C sra $v1, 22
LOAD:0040C530 subu $a1, $v1, $a0
LOAD:0040C534 sll $a0, $a1, 5
LOAD:0040C538 subu $a0, $a1
LOAD:0040C53C sll $v1, $a0, 6
LOAD:0040C540 subu $v1, $a0
LOAD:0040C544 sll $v1, 3
LOAD:0040C548 addu $v1, $a1
LOAD:0040C54C sll $a0, $v1, 2
LOAD:0040C550 addu $v1, $a0
LOAD:0040C554 sll $v1, 7
LOAD:0040C558 subu $a1, $v0, $v1
LOAD:0040C55C sll $s0, $a1, 2
LOAD:0040C560 move $a0, $a1
LOAD:0040C564 jalr $t9 ; sub_404128
LOAD:0040C568 addu $s0, $a1
LOAD:0040C56C lw $gp, 0xF0+var_D8($sp)
LOAD:0040C570 sll $s0, 1
LOAD:0040C574 addu $a0, $s0, $v0
LOAD:0040C578 la $t9, 0x400000
LOAD:0040C57C nop
LOAD:0040C580 addiu $t9, (sub_403F60 - 0x400000)
LOAD:0040C584 jalr $t9 ; sub_403F60
LOAD:0040C588 addiu $a1, $sp, 0xF0+var_D0
LOAD:0040C58C lw $gp, 0xF0+var_D8($sp)
LOAD:0040C590 addiu $a1, $sp, 0xF0+var_D0
LOAD:0040C594 la $a0, 0x440000
LOAD:0040C598 la $t9, printf
LOAD:0040C59C nop
LOAD:0040C5A0 jalr $t9 ; printf
LOAD:0040C5A4 addiu $a0, (aPinS - 0x440000) # "PIN: %s\n"
LOAD:0040C5A8 lw $gp, 0xF0+var_D8($sp)
LOAD:0040C5AC li $a0, 0xADAC
LOAD:0040C5B0 addu $a0, $s2, $a0
LOAD:0040C5B4 la $t9, strcpy
LOAD:0040C5B8 b loc_40C8C0
LOAD:0040C5BC addiu $a1, $sp, 0xF0+var_D0