Ref A: 4fd025151e8b47e9a1e256d615fbe806 Ref B: 5A9F811ECB5BB32E247748A9315D95A7 Ref C: Thu May 23 17:15:09 2013 PST