Ref A: 7ff0c6a28eeb4475a3c6f01ac3bb3e6d Ref B: 3B5ED0C754552D2BFBFE004175DF2ADE Ref C: Tue Sep 30 12:02:53 2014 PST