Ref A: b3a2ffccf31945bfb1b4a6a7af229118 Ref B: 70588978B743E2354C164916156F2700 Ref C: Tue May 21 21:40:23 2013 PST