int GenerateWpsPinCode(int param_1,undefined4 param_2,uint param_3)

{
  int iVar1;
  uint uVar2;
  undefined1 auStack_10 [3];
  byte local_d;
  byte local_c;
  byte local_b;
  
  memmove(auStack_10,(void *)((param_3 & 0xff) * 0x1140 + param_1 + 0x51ac),6)   //possible issue identified - semgrep
  uVar2 = (((uint)local_d * 0x100 + (uint)local_c) * 0x100 + (uint)local_b) % 10000000;
  iVar1 = ComputeChecksum(uVar2);
  return uVar2 * 10 + iVar1;
}