Ref A: 61d6de6a26c34e32a80a80b201bedb42 Ref B: 98F2A9713E98C47070217B514D504252 Ref C: Sun May 19 15:31:45 2013 PST