Ref A: 20438d2d5a134c6d939cdaf6fd5b7ffa Ref B: CC516D229E4B5AC6BA66A1BE1F768B89 Ref C: Wed Oct 01 13:27:02 2014 PST