Highfine Laptop replacement Backlit keyboard with frame for Lenovo IBM PN: 0C44952 04Y2387 42F186 KM BL-105US MP-12P63USJ442W, US layout black color extra strong, safe lock, carry bag included, easy to install