Ref A: 4c2f31f1b9d04a9797c975e1112c4878 Ref B: F7B288CA4B88FE2DB4991C5BEBC7C0CA Ref C: Thu May 23 00:46:25 2013 PST