Ref A: f04ff9cd948c4c9abfeb74bcdce310e5 Ref B: A6A5F113BB193983CB366956572D479A Ref C: Tue Jul 29 21:40:45 2014 PST