Three non-zero real numbers $a$, $b$, and $c$ satisfy the conditions $a + b + c = 0$ and $a^4 + b^4 + c^4 = 128$. Determine all possible values of $ab + bc + ca$.

Let's think step by step and output the final answer within \boxed{}.
user