Ref A: dbebcb058b714a4cb19fe6d101707c9f Ref B: C3D2A0AC6754464528E74D2F278FD733 Ref C: Sat Dec 20 23:23:29 2014 PST