CRYPTEX 310088992 Shared construction objects