Ref A: 0ab5576d7b90483fae3b1d2d9c662187 Ref B: E2E0BA643F8B4D0E291F2A2439C56070 Ref C: Thu May 23 15:10:51 2013 PST