Ref A: 63e64931dc7340c5acc3bbecc9bf9691 Ref B: D268D262A107D2C819AF1F222B8EF952 Ref C: Fri May 24 13:40:33 2013 PST