Ref A: 7271a0a1276e4c489c37b1dc5e585ef0 Ref B: 26208012B5E2DD20FC1D42F457063B71 Ref C: Mon Apr 27 20:09:53 2015 PST