Ref A: c7a8a72c30a445a3a5de41c198015a30 Ref B: E5F4F05344F8CBAAE45DC2F25188E23D Ref C: Fri May 24 12:45:29 2013 PST