Ref A: 8dd9925e280e431b891cb069cbea0d11 Ref B: 17322F73351D857536E8FD80CAC32ECA Ref C: Tue Nov 25 20:15:32 2014 PST