Ref A: 274f88c6d2dd44a7a1b43b13accf1120 Ref B: B51C34E2D32004C2AD4E04B0CD07AC16 Ref C: Wed Oct 22 23:59:09 2014 PST