int __fastcall sub_401930(int a1) { int v1; // r0 int v2; // r0 v1 = *(_DWORD *)(a1 + 16); if ( (unsigned int)(v1 - 1) > 0x3F ) return 259; v2 = 257 * v1; if ( *((_BYTE *)off_401CE0 + v2) == 0 ) return 259; if ( *((_BYTE *)off_401CE0 + v2) == 1 ) sub_4010E0(a1: (char *)off_401CE0 + v2, a2: 257); return 0; }