SEQUOIA MORTGAGE TRUST 2004-12 SEMT 2004-12 A1