Ref A: abdbe2257c9c45f785c92980805b8035 Ref B: F8051C827C6AF5DC782D74D7C0DA460C Ref C: Wed May 22 13:02:56 2013 PST