Ref A: 9e9e6b1a13c54903afbb60ed71e71212 Ref B: B43358E321CB55498A0C7917F3D52D24 Ref C: Fri Jan 30 14:21:48 2015 PST