Ref A: 2b1d86bc179840f48fba317d732d250f Ref B: 6C0B37D869F4C7C93DA3BB3A43441EB7 Ref C: Mon May 20 00:31:10 2013 PST