Ref A: ec59956cfa5d405c91b50241eb1b9859 Ref B: 7F9752872E5BF3D4403B24F4C87BEDED Ref C: Wed Jun 19 05:00:53 2013 PST