Ref A: 6f617a9762bf43f6bae94feff9aa1126 Ref B: CC76AF3AE6D5C893FF108D1FE790DAB3 Ref C: Thu Dec 18 18:30:34 2014 PST