yao int __thiscall sub_4535E3(void *this, int a2, int a3, const void *a4)8 ^# ]7 ~( U" Z+ j; W
{ 4 B+ C W* ]; m int v4; // eax@1 $ o: A3 P! [( }) Y, W3 L void *v5; // ebx@1! e( ]4 [% p- Z% `) [" T
( z: l9 \3 E# y v5 = this; * f1 K4 }) n3 g; M e v4 = sub_45361E(a3, *(_DWORD *)(a3 + 4));7 n! C R* f; L6 b6 V& N
*(_DWORD *)(a3 + 4) = v4;6 ~, D" u6 c0 T7 C3 E# ?
**(_DWORD **)(v4 + 4) = v4;7 q* X! w9 s* t `
if ( v4 != -8 )0 ?3 }. f6 A7 N* T
memcpy((void *)(v4 + 8), a4, 0x18u); 7 G$ D4 d6 F& Y' V/ v4 k5 t H5 p ++*((_DWORD *)v5 + 2); , E9 N4 Q' z# J# X& ?) a *(_DWORD *)a2 = v4;& u5 Z- Z1 t8 _* E, }
return a2; 6 @, g8 `5 B# _9 V$ M+ h6 b9 Y} ! d" b) a, f2 O. J7 w j+ [! j