Reconstructing Broken Game

Sort:
RubyLykos
I recently went through all my old games and entered them into my database. Some of them had some small mistakes that I was able to fix. But there are two games that have such massive mistakes that I am not able to reconstruct. Does anyone know how to fix this game? The continuation I wrote down doesn't make any sense, probably some missing moves:

22. Dd7 De6 23. Tfd1 Tc1 24. Txc1 Lxc1 25. Dc3 Lg5 26. Dc6 Dd7 27. Dxa6 Ta7 28. Dxb5 Dxb5 29. axb5 Kf7 30. g3 Tb7  31. Sc3 Ke6 32. h4 Le7 33. Sd5 Ld8 34. Sc3 Lb7 35. Kg2 Ld4 36. Se2 La7 =

Can anyone recontruct?