Ref A: b7795664bcb14067b65f8b634c41f881 Ref B: 6F61EED4BB08EF7B97E583189EB3E349 Ref C: Wed Oct 22 19:27:45 2014 PST