Ref A: 65f80113c4644e2f83b9ca6af8525f6d Ref B: 2F116DF3B7C853293E1E628CA6CFF4A7 Ref C: Sun Jan 25 08:16:46 2015 PST