Ref A: a34bd24628d44b719166e9cc65d496e2 Ref B: A255AFBC3A364CDB70A9AC43628A78B0 Ref C: Wed Oct 22 17:13:45 2014 PST