Ref A: e8ef275fda8b4b1bac4f61eddf4a01e8 Ref B: 65E16576C7D18CFCE6D0B34185E6DF41 Ref C: Tue Sep 30 15:59:19 2014 PST