S. 645 - Assault Weapons Ban and Law Enforcement Protection Act of 2005