Ref A: b189a26b505c41e98e136d2a723f489d Ref B: 438FBCD1C7463659A07D8AB92A67D269 Ref C: Tue Jan 27 00:57:45 2015 PST