Ref A: 3f980138ed4d4c5a8c31440dc95581a8 Ref B: 298C7FC789DEF7C1E48989B007F87D50 Ref C: Fri May 24 06:52:03 2013 PST