Ref A: 0dd3a9f2e9e84f569d22b524372a4206 Ref B: A60DB889528F226673E0FD19F65EE652 Ref C: Wed May 22 20:49:58 2013 PST