Ref A: e4e701b8069040b89730bb32f600f06c Ref B: 18809B6504433C5090447190EB516A26 Ref C: Fri Jan 30 23:48:20 2015 PST