Ref A: d89dc07b4d2343df9579d213f83c45a6 Ref B: EC795341AD2AA1EA0A42876AA07769E7 Ref C: Fri Nov 28 22:52:35 2014 PST