Ref A: 50abf660399f45eda5938b5a8d436f9c Ref B: 7570FC17DC89B36AD2AB87F000CD60D6 Ref C: Mon May 20 23:18:17 2013 PST