Ref A: 8e60aa9feb9043a69ee0a5b5955b64e2 Ref B: DCAABE96AA0AFFE20AC9C5003FD709F6 Ref C: Wed May 22 10:27:16 2013 PST