Keyboard for HP Pavilion dv6-3008ca dv6-3037ca dv6-3058ca dv6-3077ca dv6-3147ca