Ref A: 458a57cf2f294a9b8165ef39e7168630 Ref B: B4C3B0B55C63C1699C290C64AC8CB5DB Ref C: Sun Oct 26 01:52:15 2014 PST