Newmark Completes Lease-Up at IAC Commerce Center with 113,400-Square-Foot Lease to LA North Studios