Lenovo legion 5 15iah7h motherboard July 8, 2019 16 32 64 128 Lenovo legion 5 15ith6h-2yre Lenovo legion 5 15ach6h-dvre Lenovo legion 5 15ach6 r7 5800h Lenovo legion 5 15arh05h disassembly