Nhiệt phân 1 lượng MgCO3 sau một thời gian thu được chất rắn A và khí B. Hấp thụ hết khí B bằng dung dịch NaOH ta được dung dịch C. Dung dịch C vừa tác dụng với dung dịch BaCl2 vừa tác dụng được với dung dịch KOH. Hòa tan chất rắn A bằng dung dịch HCl dư thu được chất khí B và dung dịch D. Cô cạn dung dịch D ta được muối khan E
Xác định thành phần A B C D E. viết các phương trình phản ứng xảy ra