Ref A: 7c3ecbc1c5eb4196ac312fcc3da3821c Ref B: E9A750F66F548B4970E1C46812C2830F Ref C: Mon Dec 22 09:08:08 2014 PST