Ref A: faf604eeecad4baabf926ec42d17321c Ref B: 7C83B5575E2F145D68665C1DF145AA3C Ref C: Sat Oct 25 04:43:37 2014 PST