do alp drink blood