Hayabusa 95% Done