Ref A: 74fc345f9f39420aafd077b7b78c2d60 Ref B: 7EAE250F63A22471DEACA89CF865CCD0 Ref C: Wed Jun 19 14:59:43 2013 PST