PURCHASE AND SALE AGREEMENT BY AND AMONG FIRST SOLAR ASSET MANAGEMENT, LLC, 8POINT3 OPERATING COMPANY, LLC AND FIRST SOLAR, INC. Dated as of March 31, 2016