ast perser