char * FUN_00401330(uint param_1,int param_2)
{
int *piVar1;
undefined4 *puVar2;
int *piVar3;
char *pcVar4;
if (param_1 == 4) {
puVar2 = (undefined4 *)0x41a1f8;
}
else if (param_1 < 5) {
if (param_1 == 1) {
puVar2 = (undefined4 *)0x41a1c0;
}
else {
if (param_1 != 3) goto LAB_004013d0;
puVar2 = &DAT_0041a1e8;
}
}
else if (param_1 == 0x8a) {
puVar2 = (undefined4 *)0x41a228;
}
else {
if ((param_1 < 0x8a) || (0x8c < param_1)) goto LAB_004013d0;
puVar2 = (undefined4 *)0x41a210;
}
piVar3 = puVar2 + 1;
while (pcVar4 = (char *)*piVar3, pcVar4 != (char *)0x0) {
piVar1 = piVar3 + -1;
piVar3 = piVar3 + 2;
if (*piVar1 == param_2) {
return pcVar4;
}
}
LAB_004013d0:
return "Unknown";
}