The assumption here is that if moral values between cultures are different then all other kind of values are different.
C directly attack this assumption, while A, E, D seem to undermine the premise "distinct culture differs in their moral codes."
A argues that maybe part of their methodology ( translation tech) is flawed, leading them to reach an inaccurate result-- the premise.
D questions the anthropologists' objectivity which could negatively affects their findings.
E weakens the premise by asserting that maybe the values per se are not different, but the beliefs as to how to conform them differ. Thus, the anthropologist might have only looked into those beliefs instead of the values themselves.
By POE, we are left with B.
Please let me know if this reasoning is correct. Thanks.