SCHEMA:
CREATE TABLE table_name_19 (year INTEGER, moves VARCHAR, opening VARCHAR, result VARCHAR, black VARCHAR)
USER:
What year had a black of Kramnik, opening of E05 Catalan Opening, moves greater than 38, and a result of ½–½?

QUERY:
SELECT MAX(year) FROM table_name_19 WHERE result = "½–½" AND black = "kramnik" AND opening = "e05 catalan opening" AND moves > 38