Ref A: e50196e696b24b59abd77acbb53d4793 Ref B: E19E52C6E260525B7B2EB8C37A5573D2 Ref C: Wed Oct 01 13:54:59 2014 PST