Three-judge panel hears challenge to North Carolina's felon