void FUN_0043aa60(char *param_1,int param_2)

{
  char cVar1;
  char *pcVar2;
  int iVar3;
  
  pcVar2 = param_1;
  iVar3 = param_2;
  if (param_2 != 0) {
    do {
      iVar3 = iVar3 + -1;
      *pcVar2 = DAT_004bb970;
      DAT_004bb970 = DAT_004bb970 + '\x11' + ((byte)(pcVar2 + 1) & 0xf);
      pcVar2 = pcVar2 + 1;
    } while (iVar3 != 0);
  }
  cVar1 = DAT_004bb970;
  iVar3 = FUN_00483c30(param_1,DAT_004bb970,param_2);
  if (iVar3 != 0) {
    DAT_004bb970 = cVar1 + '?';
  }
  return;
}