3,571,428 Shares of Common Stock VELO3D, INC. UNDERWRITING AGREEMENT