Ref A: f510d7400f0d4cfdbfb7b9470cba5d5b Ref B: E3470A1250B8875CE9DE8EF2B1A7EB27 Ref C: Fri Dec 26 05:40:06 2014 PST