Ref A: 58a05703b276443e92d6f5a7e34c3237 Ref B: C044A4E5AB3A88DB4D8C5A3ED7D8FC41 Ref C: Fri May 24 00:55:34 2013 PST