I know I need a LGA 1151 H110 motherboard. But for each brand name there are so many different variations. For example https://www.amazon.com/gp/product/B01BBXOIJI/ref=ox_sc_act_title_1?ie=UTF8&psc=1&smid=ATVPDKIKX0DER . Like H110M-A/DP, H110M-K, etc. I gather the first M is for Micro but what do all those letters after the - mean? I tried reading the specifications but could not understand any differences.