void FUN_0041a248(int param_1,undefined4 param_2)
{
undefined4 *puVar1;
puVar1 = (undefined4 *)FUN_00471eb0(0x12);
if (puVar1 != (undefined4 *)0x0) {
*puVar1 = 0x24;
puVar1[1] = 4;
*(undefined4 *)((int)puVar1 + 0xe) = param_2;
if (*(code **)(param_1 + 0x15) != (code *)0x0) {
/* WARNING: Could not recover jumptable at 0x0041a2d0. Too many branches */
/* WARNING: Treating indirect jump as call */
(**(code **)(param_1 + 0x15))(puVar1,*(undefined4 *)(param_1 + 0x19));
return;
}
}
return;
}