p63, a story of mice and men