Ref A: a7649272a9ad4b4e940a2bf7af3f0b73 Ref B: FD14ECB43E64B1B21B3A091FF43CE5AA Ref C: Wed Nov 26 00:01:51 2014 PST