643E-29--