2SC5584