Ref A: 5601d30c3b104deca88117c095bdc5ca Ref B: 55E7C4786E02A92D5E7B771CF962EDE0 Ref C: Sat May 25 17:53:08 2013 PST