Ref A: bf0e1ee434f746a9b9fbfa26941c6ef3 Ref B: 6044727859125C63ED3B898E7EA86A2E Ref C: Sat Dec 27 13:51:10 2014 PST