Ref A: 86904d693168484883d6c60b29eb4f01 Ref B: D82F347E37DCA882D044B50CD9D53CF1 Ref C: Sun May 19 18:13:01 2013 PST