Ref A: e6e24e4563514bc79e6ed2dd3426a0d7 Ref B: 4D561C295CC567DBDE17A1D564A16714 Ref C: Thu Apr 24 01:03:44 2014 PST