Ref A: 3364b5643e814a1bb569a8f6f788b34a Ref B: 1061ACED32B30492B8A7219F5B6192D4 Ref C: Wed Nov 26 07:42:09 2014 PST