US District Court blocks amnesty