CRYPTEKS 310952678 Shared construction objects