Ref A: ca03e17b267a4c05a8555c8ae61673a6 Ref B: D1BA1B5AC1BAB7A4CF98F1FF8A1AE77D Ref C: Thu Nov 27 16:54:55 2014 PST