Ref A: 7d46e0ec7aaf498cb861b9d5a8938493 Ref B: EAFEB7805A8F38FF574B43A72D0928CE Ref C: Wed May 22 19:24:14 2013 PST