Medgenics raises 29.4m dollars through public offering