Ref A: 438f57bb9ae242249aaae5f3db49a7bb Ref B: 9FF118AB7A0BE63C9BF4F7A14D5A4A58 Ref C: Fri May 24 08:19:39 2013 PST