CD是线段AB上的两点,E是AC的中点,F是BD的中点,若EF=12CM,CD=8CM,则AB的长为多少?