Ref A: 192c3c3a0baf4d35b03053ef374eb71c Ref B: 765C030F01226D91F1CE77A19F0CFF8B Ref C: Thu May 23 11:54:15 2013 PST