Ref A: a7d225e566704892842e3e29ab124f9a Ref B: 875C2C6B19B481629E52FEE320641EFA Ref C: Wed Jan 28 22:24:43 2015 PST