Ref A: cad8e95d00744c7d8ffacd9b2f693dd7 Ref B: E3F937EED11FDDE5E933C63757D93849 Ref C: Tue Nov 25 22:37:12 2014 PST