Ref A: c23c8f18ceab47b48a1fea72b71d8a04 Ref B: D050C7D0B8715899A5ED89CA1C74ECDB Ref C: Mon Jul 28 11:13:48 2014 PST