Estimating Mixed Memberships with Sharp Eigenvector Deviations