void FUN_004376e0(int *param_1)
{
uint uVar1;
if (param_1 != (int *)0x0) {
uVar1 = param_1[5];
if ((uVar1 & 4) != 0) {
if (*param_1 != 0) {
FUN_0043a484();
}
if (param_1[1] != 0) {
FUN_0043a484();
}
uVar1 = param_1[5];
param_1[1] = 0;
*param_1 = 0;
}
if ((uVar1 & 8) != 0) {
if (param_1[4] != 0) {
FUN_0043a484();
uVar1 = param_1[5];
}
param_1[4] = 0;
param_1[3] = 0;
}
if ((uVar1 & 1) != 0) {
FUN_0043a484(param_1);
return;
}
}
return;
}