Ref A: 8cbb666b7fd54b65a0cf3f695f59cae2 Ref B: BE1A76F667F131A72FF375BF49854921 Ref C: Wed Nov 26 20:48:03 2014 PST