Ref A: 578ff30ea09340cc88827f443e6ff51b Ref B: F0433D2E45F5F09C8455259E9C7FD2F7 Ref C: Fri May 24 01:11:02 2013 PST