undefined * FUN_004095a8(char *param_1)
{
undefined *puVar1;
int iVar2;
undefined **ppuVar3;
undefined **ppuVar4;
puVar1 = PTR_LOOP_00430430;
ppuVar3 = (undefined **)0x0;
while( true ) {
ppuVar4 = (undefined **)puVar1;
if (ppuVar3 != (undefined **)0x0) {
ppuVar4 = (undefined **)*ppuVar3;
}
if ((ppuVar4 == &PTR_LOOP_00430430) || (ppuVar4 == (undefined **)0x0)) break;
iVar2 = strcmp(param_1,ppuVar4[2]);
ppuVar3 = ppuVar4;
if (iVar2 == 0) {
return ppuVar4[3];
}
}
return (undefined *)0x0;
}