How can I prove the following?

$$1-x+x^2+x^5-x^7-x^{12}+x^{15}-x^{22}-x^{26}+x^{35}-x^{40}+\dots \\=  \prod_{i=1}^{\infty} [(1 - x^{8 i - 7}) (1 + x^{8 i - 6}) (1 + x^{8 i - 5}) (1 + 
    x^{8 i - 4}) (1 + x^{8 i - 3}) (1 + x^{8 i - 2}) (1 - 
    x^{8 i - 1}) (1 - x^{8 i})]$$

It doesn't seem to follow from the Triple Product formula and I haven't been able to come up with a combinatorial proof.