Ref A: 7368b5de37ba4b5b99b85006728644ac Ref B: F6CB740E1DE8AA9919EFC02587A5141E Ref C: Fri Feb 27 23:48:21 2015 PST