contract 1003546