KEY1 HARDWARE HARDWARE HARDWARE HARDWARE HARDWARE HARDWARE HARDWARE HARDWARE HARDWARE HARDWARE HARDWARE HARDWARE HARDWARE HARDWARE HARDWARE HARDWARE SOFTWARE SOFTWARE HARDWARE HARDWARE HARDWARE HARDWARE HARDWARE HARDWARE HARDWARE HARDWARE SOFTWARE SOFTWARE  HARDWARE SOFTWARE