Ref A: e047e08f1e804466a68ecb5d35c90a25 Ref B: 4B5E72D1F216D7979A8857BD7816CE1E Ref C: Thu Nov 27 23:00:38 2014 PST