Ref A: 228bb089de7d471dbef2a9e8bd4bef49 Ref B: 87CAB4C5EF5B721D13BC377B9C64F7E2 Ref C: Mon Jan 26 17:48:23 2015 PST