First Horizon Alternative Mortgage Securities Trust, Series 2004-AA4, Class A1