Ref A: 8a415cfacc1743409b197a39aaff6d5d Ref B: 9AA50F197185E9E52A742D916FE091E0 Ref C: Sat Apr 19 18:55:34 2014 PST