Ref A: 810af12ef3d745d698ab89bbcea1d516 Ref B: 946D4DBBA2DDFA86C6A709AF345AC42F Ref C: Tue Jan 27 13:33:59 2015 PST