6 diphosphate aldolase