Ref A: 0fbaf058d2dc4c90b3eed6cec9ead631 Ref B: DCE0E508AFB7A4804727F3203FCECD05 Ref C: Thu Dec 25 21:43:50 2014 PST