Pier Oddone 06 - protein machines and palmer street