Ref A: 6f1ab3c5def84696be2f4379d24feb84 Ref B: 6DD3DE4423FEF68F4D769DBE40663EA3 Ref C: Thu Jan 29 03:28:41 2015 PST