Ref A: 5ad4b6e886b44ffa8042293aa06a6f4f Ref B: 533114BC1A58A0D6EB0095DFB464631C Ref C: Sat Oct 25 16:47:18 2014 PST