Ref A: 3fc8667ae7d64ad7bdfeec160dca4de5 Ref B: 55340619D8682EC2BB768CF8E79E23A0 Ref C: Thu May 23 11:58:30 2013 PST