Ref A: df2980193cef40e6955a9ddfd7b09625 Ref B: F423F93AF58DD8BACD9A29B39B5E3A77 Ref C: Sun May 19 20:21:58 2013 PST