Ref A: 03575ae1ee754b0c8c78e2a72b6e1e4b Ref B: 4AD436D96FF2BF8C229A0580523143D9 Ref C: Thu May 23 16:34:35 2013 PST