Ref A: b386ed600f64466388399b62a1e20a16 Ref B: 46AE8D8B4D01B69B695AC7A5EF985DC5 Ref C: Fri Jan 30 08:21:31 2015 PST