Ref A: 8d4e6a037bd84f2ab9b9126dab834436 Ref B: 09E669F25DEF928700C539FB2E97F7F1 Ref C: Sun May 19 23:09:22 2013 PST