Ref A: 8240bcf887f342dab4f035ef4c8d8687 Ref B: E4B0DBEE247286A2EAC6B16EB0AE142F Ref C: Tue Mar 31 22:53:54 2015 PST