rendered paste body int nameIn; // ebx@1
void *nameHash; // esi@1
__int64 v6; // qax@1
__int64 v7; // qcx@1
int v8; // esi@1
signed __int64 v9; // qt2@1
int v10; // edx@1
void *v11; // eax@1
void *v12; // eax@1
nameIn = nameInput;
nameHash = objc_msgSend((void *)nameInput, sel_hash);
*(_DWORD *)&v6 = objc_msgSend((void *)nameIn, sel_length);
*(_DWORD *)&v7 = 0xD0552E29 * (_DWORD)nameHash;
*((_DWORD *)&v7 + 1) = 0x2Cu * (_DWORD)nameHash + (0xD0552E29 * (unsigned __int64)(unsigned int)nameHash >> 32);
v8 = v6;
v9 = 0x4876E800i64 * (unsigned int)v6;
*(_DWORD *)&v6 = 0x4876E800 * (_DWORD)v6;
v10 = *((_DWORD *)&v9 + 1);
*((_DWORD *)&v6 + 1) = 23 * v8 + v10;
v11 = objc_msgSend(
clsref_NSString,
sel_stringWithFormat_,
&cfstr___12qi,
(_DWORD)v6 + (_DWORD)v7 + 276447232,
((unsigned __int64)(v6 + v7 + 276447232) >> 32) + 23283);
return objc_msgSend(v12, sel_substringWithRange_, 1, 12);