Ref A: fa91f84743e34b258e1e2bfb5fad70d1 Ref B: 846914E63A889279DAB187CF260CAF9E Ref C: Sat May 25 07:18:42 2013 PST