npn n rh uoXAoUXBKlTm tmGcS