Ref A: 8ee3f6b0adcc4a2fbdbcaf51f9c117a8 Ref B: 883F0F250058997AA89765058FD6E864 Ref C: Wed Nov 26 15:25:19 2014 PST