Megan Fox diking out with Jessica Alba