Ref A: b65b80aa338a45ee86d0f957cf7581bf Ref B: AC6E31BD2ECE05A06B3F759DF3F60651 Ref C: Fri Jan 30 06:34:40 2015 PST