Ref A: a718868ec5cc4a01acd9726c236b665c Ref B: 93F0A4986D100FCE91AC9AE69C905939 Ref C: Tue Nov 25 20:30:53 2014 PST