Ref A: 2b86c53937d74657854f9142b2a8d76f Ref B: E480F9476AF8A1DCB6A468C4F7CAB22F Ref C: Wed Mar 04 12:38:11 2015 PST