CHECKLIST FOR A SHAREOLDER AGREEMENT