Ref A: 31792c40f3ed47fdb3b0021ff0c04055 Ref B: B2057DBECCFAD326D5B4A1C3231A4558 Ref C: Mon May 20 12:29:56 2013 PST