A type of transport requires special proteins, it is highly selective, it is an uphill transport and requires ATP energy. This transport mechanism is