Ref A: ffd5a0e4aa2e4b1e8d1d8db5706a6577 Ref B: 4F32BB86DCFE27FF754CCBBAD51DA059 Ref C: Fri Apr 18 10:11:24 2014 PST