Ref A: f60971f4950f459ea8444d38676bb1a2 Ref B: B4E90AAB14DE5D3DF9BB71FCF5EEA997 Ref C: Fri Mar 27 19:08:55 2015 PST