Find the domain of the function $f(x)=\frac{x+6}{\sqrt{x^2}-3x-4} + \sqrt{x - 8} + \frac{1}{\sqrt{(x + 4)(x + 3)}}$.