Ref A: 4507a01644b84c29ac052fefef5508f8 Ref B: F8C73E4266E75DEEB035E6B4DC30AC30 Ref C: Wed May 22 19:45:57 2013 PST