Ref A: b5cc4b315e0c45c0b886ddf3f0c82104 Ref B: 9C128F44930DBB0A1285D9A71F92A3F1 Ref C: Wed Jul 30 05:02:49 2014 PST