Ref A: c1afd7b5b53341df90a3e1675ffd8bf7 Ref B: 50515C289F0EEACB2FAB7DE04DDEEC34 Ref C: Tue Oct 21 05:48:04 2014 PST