ASSET PURCHASE AGREEMENT among AMERICA FIRST PM GROUP, INC. AMERICA FIRST PROPERTIES MANAGEMENT COMPANY, L.L.C., and AMERICA FIRST COMPANIES, L.L.C. Dated as of November 8, 2004