Ref A: 8d7924a29f4f43a79cb809f255ff3cc2 Ref B: 7501A45316B8632B8E00D8754915EC56 Ref C: Sat May 25 15:57:24 2013 PST