Ref A: 1df1d3d4e3f848f1a77300de944a327b Ref B: 40A525728A28FD584F58FAA1AB2C262D Ref C: Thu Nov 27 12:16:15 2014 PST