Structure of purple acid phosphatase PPD1 isolated from yellow lupin (Lupinus luteus) seeds