Ref A: e5742f5d65304ea3a921bc916b03a864 Ref B: 1EB4DBCBCBE72077F6DA1F331FEB557B Ref C: Fri Dec 26 20:51:28 2014 PST