Ref A: 689703bf82e643a3954cd6d6dc4dcf07 Ref B: 69E440EADA632E72F2159DE2EFD115A6 Ref C: Sun Nov 23 05:29:50 2014 PST