Ref A: aca51d3abc7c4878a0a9c541544146a1 Ref B: 4F32BB86DCFE27FF754CCBBAD51DA059 Ref C: Thu Nov 27 09:37:41 2014 PST