Ref A: d49e1e34e4de4d87a6dfc6d1ef06e907 Ref B: E8C4FE125BDD7BECB27FEC186AC34926 Ref C: Tue Jul 29 20:31:31 2014 PST