sub_14065F78C

INT64 __fastcall sub_14065F78C(
        INT64 a1,
        UINT8 *a2,
        UINT8 *a3,
        UINT64 a4,
        INT64 a5,
        UINT64 a6,
        INT64 a7,
        INT64 a8,
        INT64 a9){
  __int128 v9; 
  __int128 v10; 
  __int128 v11; 
  __int128 v12; 
  __int128 v13; 
  __int128 v14; 
  __int128 v15; 
  __int128 v16; 
  INT64 v18; 
  UINT64 v19; 
  INT64 a1a; 
  __int128 v21; 
  __int128 v22; 
  __int128 v23; 
  __int128 v24; 
  __int128 v25; 
  __int128 v26; 
  __int128 v27; 
  __int128 v28; 
  __int128 v29; 
  __int128 v30; 
  a1a = (INT64)&off_140008BA8;
  v9 = *(_OWORD *)(a7 + 16);
  v21 = *(_OWORD *)a7;
  v10 = *(_OWORD *)(a7 + 32);
  v22 = v9;
  v11 = *(_OWORD *)(a7 + 48);
  v23 = v10;
  v12 = *(_OWORD *)(a7 + 64);
  v24 = v11;
  v13 = *(_OWORD *)(a7 + 80);
  v25 = v12;
  v14 = *(_OWORD *)(a7 + 96);
  v26 = v13;
  v15 = *(_OWORD *)(a7 + 128);
  v27 = v14;
  v28 = *(_OWORD *)(a7 + 112);
  v16 = *(_OWORD *)(a7 + 144);
  v29 = v15;
  v30 = v16;
  LODWORD(v19) = a6;
  v18 = *(_QWORD *)a5;
  if( (_DWORD)a1 )
    sub_1402001A0((INT64)&a1a, a2, a3, a4, v18, v19, a9);
  else
    sub_14026F930((INT64)&a1a, a2, a3, a4, v18, v19, a9);
  return 0i64;
}

Referenced by:

WbCreateHeapExecutedBlock
WbDecryptWarbirdEncryptionSegmentBlockV0
sub_1405D27A4
sub_140963C98
sub_140963E88