SHACKELFORD PHARMA INC. SHAREHOLDER RIGHTS AGREEMENT