This possibly a very basic descriptive set-theory question; if it is too basic for MO, feel free to migrate.
Throughout we work in ZF+AD. My question is:
If $A$ is an uncountable OD set of reals, need $A$ have an OD perfect subset?
Motivation: The Solovay sequence is given by:
$\theta_0$ is the least ordinal onto which $\mathbb{R}$ doesn't surject via an OD function;
$\theta_\lambda=\sup\{\theta_\alpha: \alpha<\lambda\}$ for $\lambda$ limit; and
$\theta_{\alpha+1}$ is the least ordinal onto which $\mathcal{P}(\theta_\alpha)$ doesn't surject via an OD function.
Ignore the later stages of the hierarchy; if the answer to my question is no, then we get a potentially interesting way to compare the "size" of two uncountable sets of reals under AD (which of course have cardinality continuum): let $\theta_0(X)$ be the least ordinal onto which $X$ doesn't surject in an OD way. If the answer to my question is "no," we might have $\theta_0(X)<\theta_0$ for some uncountable $X$, even assuming AD. This looks very interesting to me.
. . . which is why I think the answer to my question will be "yes" :P. But oh well.
(To keep going and define $\theta_\alpha(X)$, we need $X$ to be "ordinal-independent": that is, we want a "$\kappa$-version" $X_\kappa\subseteq 2^\kappa$ of $X$ for all (or enough) $\kappa$s. Then we can talk about things like the rate at which the Solovay sequence grows, for a given such $X$; but I think I'm getting well ahead of myself, so I'll stop for now.)
A note on tags: I used the inner-model-theory tag because of the importance of the Solovay sequence in descriptive inner model theory, and more generally the hope that inner model theory might be relevant to this question. This might be incorrect on my part; if so, feel free to remove that tag.