Ref A: aa6b605d88334a4ab9b58b0c27e1d05c Ref B: A604B77A9FF9ADF770647EA58CB78386 Ref C: Wed Jul 23 21:56:39 2014 PST