Ref A: f456e9d2285f4baa89c5cff579f93ef0 Ref B: 91AC259486A3A975EC02929C9DFC854C Ref C: Fri Mar 27 10:52:25 2015 PST