Ref A: 2fc79a66e1e04e6eb5f065791cb491a2 Ref B: 9D03CE61CCB771EC5D4DB4706FBF8131 Ref C: Tue May 21 06:36:10 2013 PST