I have looked a lot at this variation lately and while initially optimistic for white`s cause I`ve turned increasingly pessimistic about his chances. I have failed at finding anything substantial for white. It seems to me that while Black makes sensible moves on the kingside to initiate his hacking, whites play on the queenside is too slow. I have looked at deviations and agree that
1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Nf3 O-O 6. Be2 e5 7. O-O Nc6 8. d5 Ne7 9. Ne1 Nd7 10. Nd3 f5 11. Bd2 Nf6 12. f3 f4 13. c5 g5 14. Rc1 Ng6 15. Nb5
Rf7 16. Ba5 b6 17. cxd6 cxd6 is the tabiya for this line

and that 18. Be1 a6 19. Nc3 a5 20. Nb5 g4 is sufficient for Black.
However, I don`t think there is anything to be found in the other line either. 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Nf3 O-O 6. Be2 e5 7. O-O Nc6 8. d5
Ne7 9. Ne1 Nd7 10. Nd3 f5 11. Bd2 Nf6 12. f3 f4 13. c5 g5 14. Rc1 Ng6 15. Nb5 Rf7 16. Ba5 b6 17. cxd6 cxd6 18. Bb4 Bf8 19. Qc2 Ne8 20. a4 h5 21. Qd1 Rg7 22. Be1

a6 23. Na3 a5 24. Nc4 Nf6 25. Bf2 Rb8 26. Rc3 g4 27. Rb3 Nh7 28. Bxb6 {This is good for white, but only this will do, other captures are better for black.} (28. Nxb6 Rxb6 29. Bxb6 Qh4 30. Kh1 (30. Qd2 g3 31. hxg3
fxg3 32. Rc1 Qh2+ 33. Kf1 Bh3 34. Ne1 Qh1+ 35. Bg1 Ng5 36. Bd1 Nh4 37. Rc2 Nxe4
38. fxe4 Bxg2+ 39. Nxg2 Rf7+ 40. Ke2 Qxg2+ 41. Kd3 Qxg1) 30... g3 31. Bg1 Ng5
32. Qd2 Nh3 33. gxh3 g2+ 34. Kxg2 Bxh3+ 35. Kh1 Ne7 36. Nxf4 Qxf4 37. Be3 Bg2+
38. Kg1 Bxf1+ 39. Kxf1 Qxh2) (28. Rxb6 Rxb6 29. Nxb6 g3 30. hxg3 fxg3 31. Bxg3
Qxb6+)
However why kick the knight to c4? 22..a5 seems fine to me. 23.Rc6 Nf6 24.Bf2 Rb8 and now what? Whites play on the queenside seems way too slow and black threatens to crash through on the kingside on every turn.