Ref A: adaa94660c4948f9a8549d24780a97b7 Ref B: BB2AF6F0F8FFEBD514916AC375B54FF9 Ref C: Tue Nov 25 18:00:20 2014 PST