Ref A: f690f07bd97e4892a7665b4b6b152936 Ref B: 0DE3E0E9CBD2A1DC5A2D49E4ED303152 Ref C: Tue Mar 03 00:05:33 2015 PST