What contains langerhans cells? The epidermis, dermis or hypodermis?