Ref A: 2f28c4a73a804f51820be951d23452cc Ref B: 9F0DBDF4FDC7E797C4A13B038250518E Ref C: Tue Nov 25 16:48:00 2014 PST