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


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