Giardia lamblia: missing evidence for a canonical thioredoxin system. (30th October 2017)