Ref A: 59c9b0e5d19748c292f76bea32ab8adc Ref B: 7C66D9306B11BA1A439DF2F81D0B1298 Ref C: Wed May 22 19:39:50 2013 PST