Ref A: ffdabe4aff6e4c148a8caf5fc80065ed Ref B: 1FC197272638B95BBCE96BF5B8A423F9 Ref C: Sun Jan 25 18:46:41 2015 PST