Ref A: 69fba1e191584e1f9918d19c0fc4c6d3 Ref B: 46A68C6F98390D512584961BFC0F502D Ref C: Fri Dec 26 17:33:40 2014 PST