Ref A: 818cc68cc53645f69cf77b54e3671e8d Ref B: 0416692FF8D7A4862377C72ED25F0DE9 Ref C: Sat May 25 13:52:24 2013 PST