Ref A: 21e483460fc14607874f9dd2902e3ffe Ref B: AB691A3B9B99E4C1512362DCAF8E1152 Ref C: Wed Jan 28 17:40:23 2015 PST