Ref A: a79a6f6a1631470889e617501d66a907 Ref B: 48E31E34400BB85A3A1064332BEAA57F Ref C: Tue May 21 00:01:24 2013 PST