Ref A: 6ce119464f79406ebc10e1f6c75fad1f Ref B: 60239904213EAF7B1647DC8E856719E0 Ref C: Thu Dec 25 21:35:10 2014 PST