void FUN_00482170(int param_1,undefined4 param_2)

{
  int iVar1;
  
  iVar1 = *(int *)(param_1 + 0x18);
  *(undefined4 *)(param_1 + 0x4c) = param_2;
  if (0 < iVar1) {
    *(int *)(param_1 + 0x1c) = iVar1;
    *(undefined4 *)(param_1 + 0x18) = 0;
    *(undefined4 *)(param_1 + 4) = 0;
    *(undefined4 *)(param_1 + 8) = 0;
    FUN_004821e0();
    *(int *)(param_1 + 0x18) = iVar1;
  }
  return;
}