Ref A: 3f8e5d1c8b7c49e086700bcea7443f63 Ref B: B9E4643020DDD08C445B9D9E1310B58C Ref C: Thu Jul 31 10:47:28 2014 PST