Ref A: 181cd3565c3140bfaadfc31d8dabc4ea Ref B: F7D36268CE253A390D2CC3B5AD6DF77A Ref C: Sat May 25 07:54:16 2013 PST