Ref A: 1722a4b1ba044400b4c84cd060f6fe7c Ref B: BF31DCC9F52AC6BFD42519F4A81D3C6A Ref C: Sat Nov 01 04:58:14 2014 PST