Ref A: 1dcc07ec85f84001b3d3a6b190d12afc Ref B: 1A36DBE24D2F63A2F2B2797B39FD58F4 Ref C: Sat May 25 15:09:20 2013 PST