Ref A: e14bc12e510d46dcab4b095166d97a24 Ref B: AC91C164B9174B3D5FCC083378882E9C Ref C: Tue Sep 02 23:39:34 2014 PST