Ref A: 94e6f0c440a1430d9b9e61649eeff5b5 Ref B: B419FBE346A0BEAB8976B503C5D593AE Ref C: Thu May 23 06:59:09 2013 PST