655,068,856 Multi-Class Mortgage Pass-Through Certificates Series 2005-2