Ref A: 6f18dc611e0243ea9bb03ca2b817a825 Ref B: 8DB3568BFB5EBEA80131BD9D5C8014C3 Ref C: Fri Nov 21 16:42:57 2014 PST