Ref A: 34f344a023234e8d94bb88aa773bc8a7 Ref B: E7B135C08B1CC9E6789F9821BA118B8D Ref C: Fri May 24 07:11:51 2013 PST