Studies toward the synthesis of bioactive molecules Norhalichondrin B plus patulolide C plus Muricatacin Diarylheptanoids and callipeltin A