two government-sponsored enterprises that stand between investors and banks that grant mortgages are the federal national mortgage association and the federal home loan mortgage corporation.