Ref A: 7684022896dc4e49b67348ffc5eaa51b Ref B: 032A1ADEF5057CA1F27A21A8FFD28FA7 Ref C: Sun May 19 15:47:33 2013 PST