Ref A: df4e553734784a9ea7d596ca6751d5da Ref B: 8562AC346AE90EE30E5E98C9FB7AA52F Ref C: Tue Nov 25 22:33:51 2014 PST