QR15, an Aldolase