Ref A: 364d67b65fe6442a8ef2149e4b48e9ba Ref B: 60047396C0D373633DBA45A393A1CCA1 Ref C: Fri Jan 30 07:38:11 2015 PST