Ref A: b330e1189e9149e8bffb87dc68bd1686 Ref B: 850C4354DBEC06F716CB085E6C1C632C Ref C: Fri Mar 27 19:46:14 2015 PST