Artificial Immune Systems: Third International Conference, ICARIS 2004