void FUN_00402970(int param_1)
{
if (param_1 == 0) {
return;
}
if (*(void **)(param_1 + 0x28) != (void *)0x0) {
free(*(void **)(param_1 + 0x28));
}
(*(code *)(undefined *)0x0)(param_1);
(*(code *)(undefined *)0x0)();
(*(code *)(undefined *)0x0)();
(*(code *)(undefined *)0x0)();
(*(code *)(undefined *)0x0)();
(*(code *)(undefined *)0x0)();
(*(code *)(undefined *)0x0)();
(*(code *)(undefined *)0x0)();
FUN_004011b0();
return;
}