Ref A: edd09a97d1b84f61a1ff6ba7da6397ca Ref B: 3DB154FCE4B5E0F032F9E485747D3F00 Ref C: Fri May 24 11:35:30 2013 PST