Ref A: 2273ff9dd6bd4095ae10b0ce85a53d56 Ref B: 28F7D19CC602A0962D64D8163744C034 Ref C: Fri Oct 31 16:12:28 2014 PST