I don't think it will...Because,the i5 2400 fits only in Socket LGA 1155. But this board-MSI B85-G43 Gaming has the LGA 1150 socket. So you won't be able to fit it in. If you wish you could get this one from Asus.
Go for this if you need memory clock speed upto 2200 MHz,but limited with 2 slots and 16GB.Also,you get an additional SATA 6 GB/Sec port.
http://www.newegg.com/Product/Product.aspx?Item=N82E16813131964
ASUS P8H77-M LE
http://www.newegg.com/Product/Product.aspx?Item=N82E16813131836
ASUS P8B75-M/CSM
Go for this if you need memory support upto 32 GB,4 slots,but limited with a clock speed of 1600 MHz. And it has one less SATA 6GB/Sec port.
Other features look similar. So go with the one you find appealing.