Ref A: b0318c15c32d428daf1bd8dbdff4c87f Ref B: F920CECA1F1C9C6F6D6A92B8B63D7626 Ref C: Wed May 22 10:26:37 2013 PST