Ref A: 6d4894a262934135b6577883aa0c28c6 Ref B: E1EE822652F1F115CA75DBDE9C475EB5 Ref C: Fri May 24 10:28:01 2013 PST