Ref A: c305bb6dd0ca4684af58c1942e27108b Ref B: CD6E3269CD8A68AC3124C0CDF52AD4DF Ref C: Fri Dec 19 03:03:59 2014 PST