646E-29--