Ref A: 4301ba54ca614140a59e5ca9d46e840d Ref B: E9D577B240797AD0A4B7052829A1CDAB Ref C: Tue May 21 13:42:00 2013 PST