Structural studies on AIPL1 and its functional interactions with NUB1 to identify key interacting residues in LCA4