1525 1640