Ref A: 8d87cc85146347bb8d7eb7b39cae1174 Ref B: 0983F6CA982143A8C1A4E660B294DFB2 Ref C: Sat Dec 27 01:33:10 2014 PST