Ref A: eb42c61a4757479fb002905fdc495266 Ref B: 022D2E36E3F0E4BD6A1EF770263AEA8D Ref C: Fri May 25 11:45:05 2012 PST