Macular corneal dystrophy type I and type II are caused by distinct mutations in a new sulphotransferase gene