Ref A: e3616037729e41e2ae3ff1fb2aae7df2 Ref B: B30DBDCCBB7C2AEEB7B5E73EE5E7C8A7 Ref C: Fri Dec 26 15:25:53 2014 PST