Ref A: c6ce5c18a5f94d2bb1dbf5c3740a1177 Ref B: 0561DFADFD2BA5810F7E9AE54F6BA05F Ref C: Fri Jan 30 06:53:22 2015 PST