Ref A: c57f81703f7d4562818b48fc5edc5d48 Ref B: 017F7C97A56392CFE5AD68A5B1E54D36 Ref C: Tue Sep 30 17:19:43 2014 PST