Ref A: 6b186cb0d9da4e1397dcad632c2efc90 Ref B: E9C33D84A46672C2915FA9293B6C6560 Ref C: Tue May 21 15:48:43 2013 PST