ALTERNATIVE LOAN TRUST 2004-20T1