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;
}