Ref A: aa05af839d4843b2a91a02cc7b692524 Ref B: A980C66138280C79B13CC5526EA432E4 Ref C: Wed May 22 20:43:18 2013 PST