Therapeutic fragments of von willebrand factor