AMENDED AND RESTATED TELENAV, INC.