Ref A: f27a71c3749946f699b6edfc9641878a Ref B: 42D32FEAA26459E261B767B970F7EF4E Ref C: Sun Jan 25 11:39:40 2015 PST