Ref A: b23edd614bde47b5b1a08708e4b28265 Ref B: 1C9A3ABA0710D647C57D05E0EC297534 Ref C: Sat Oct 25 14:27:12 2014 PST