Ref A: 3eb3d3b5c63744559df79edb19fb73a5 Ref B: 392B8894AF906CDFB1F36B7152EDCEAD Ref C: Tue May 21 02:33:20 2013 PST