Ref A: bf863e67fce74915ac83fdc1f56f38b5 Ref B: 6D674F4841ED76FCF29BE019D075BCFA Ref C: Fri May 24 19:59:21 2013 PST