Ref A: d6e7fa5448d645a4a1b1baa6b154abff Ref B: A229F7859C1492DEED951D9203969372 Ref C: Tue Nov 25 22:54:52 2014 PST