Ref A: f1e1f9dbaad34e01ab8a39d8830ef9cb Ref B: 0F8A1790A8620DBD7D0BAA1F40A1248A Ref C: Mon Dec 29 00:28:27 2014 PST