UNDERWRITING AGREEMENT between TRULEUM, INC. and THINKEQUITY LLC as Representative of the Several Underwriters