Ref A: f0c6a13e1d4c4013b4114f445588222f Ref B: 6B8BD97E2BDB8D617F6607F5F2A93B54 Ref C: Fri Nov 28 16:42:58 2014 PST