Ref A: efbf509eb5d54c12a7d3ca3c809a07c6 Ref B: 3967550E24615178F9D477DA4B07169B Ref C: Thu May 23 11:45:37 2013 PST