proc anal