Crystal structure of Trx-like and NHL repeat containing domains of human NHLRC2