Ref A: 2d7d6e8458fe4358b819eff82ad19ec4 Ref B: A65A8A77B3FDC71A6E35420BAA96789B Ref C: Tue Mar 03 15:35:33 2015 PST