Ref A: 98a31fa42ff24816a477055588ea32fe Ref B: E9C860415C1310970BD2B8B6BEAE65C6 Ref C: Mon Oct 20 15:33:48 2014 PST