Ref A: 9528fa6a8dee4e51af1444d1309cdffe Ref B: D030CF4D40D621D68905C0F995023E6B Ref C: Wed Oct 01 19:47:08 2014 PST