int __fastcall sub_4015EE(int a1) { if ( a1 == 0 ) return 2; if ( sub_4018B8(a1: nullsub_3, a2: 496, a3: a1) != 0 ) return 16; *(_DWORD *)(a1 + 640) = 496; return 0; }